Assembly: Keystone (in Keystone.dll)
public static TReduction Reduce<TReduction>(
this int numberOfIterations,
Func<TReduction, TReduction> reductionFunction
)
where TReduction : new(), >, Reduce(new, reductionFunction)
This language is not supported or no code example is available.
Type Parameters
- TReduction
-
The type of aggregation result. Since this type is instantiated inside this method to give the aggregation an initial value, it must have a public parameterless constructor.
Parameters
- numberOfIterations
-
Type: int
The number ot iterations to execute.
- reductionFunction
-
Type: Func<TReduction, TReduction>
The aggregation function to be executed on each iteration, the previous iteration aggregation result is injected as argument into this function when called.
Return Value
The aggregation cumulative result.Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.